html {
	background: #fafafa;
}

body {
	background: white;
	width: 780px;
	margin: auto;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
}

li.direct{
	float:left;
	display:inline;
}

li.username{
	float:left;
	display:inline;
}

div#tabs{
	padding:2em;
}

div#tabs a h5{
	display:inline;
	padding:0.2em;
	margin: 2em;
	background:lightgrey;
}

div.descs{
	display:none;
}

div.descs#desc1{
	display:block;
}

div#feed { font-size: 80% ; float: left;
	 width: 190px;}

div#feed li div { display:none}
div#feed p.date { margin-top: 0px;}
div#feed p.feedTitle { margin-left: -10px;
	margin-top: -20px;
	font-size: 150%; margin-bottom: 0px;
	text-transform: lowercase;
}
div#feed p.feedTitle a { color:#777}

a { text-decoration: none; color:#0028de}

div#content { margin: 0px 30px}

#linkbar a {padding:3px; background:#0059aa; color:#f0f0f0;
	text-decoration: none; font-weight: bold;
	font-size: 90%}
#linkbar a:hover {background: #444}

div#heading, div#sidebar, div#sidebardummy {
	float:left;
}

div#sidebar {
	width:200px;
	height: 100%;
	border-right: 1px solid #dedede;
}

div#sidebar li {
	border-bottom: 1px dotted #eee;
}

span.postdate { color:#555;}

div#header { height:60px; width:100%}
div#logo img { border:none}

img { border: 1px solid silver; padding:3px}

div#logo, div#sidecontent {
	float:right;
}

div#header { background: #fafafa}

div#content {
	clear: both;
}

ul.linklist { list-style-type: none}
ul.linklist li { margin-left: -20px}

p,li { line-height: 1.5 }

li a { text-decoration: none}

img { color: #aaa; font-size: 70%;}

h1 {
	font-family: Courier New, Arial, Helvetica, sans-serif;
	color: #111; font-size: 200%;
	margin-top: 10px; margin-left:20px; font-weight: normal;
}

h2 { font-size: 120%; color: #52afa4; margin-bottom: -7px}

#footer {
	clear:both;
	padding: 5px;
	font-size: small;
	text-align: center;
	border-top: 1px dotted grey;
}

table#traintimings {
	font-size: small;
}

span.nick { color: grey }
col#k2sd, col#s2kd { background: #f0f0f0}
